/**
 *
 * @properties={typeid:24,uuid:"4465580E-3527-410E-9590-0B69A011CFCA"}
 * @AllowToRunInFind
 */
function buscar()
{
	if (globals.gFechaDesde != null && globals.gFechaHasta != null)
	{
		var estado = forms.diario_pagos_1.controller.find()
		if(estado == false)
		{
			globals.DIALOGS.showWarningDialog('Aviso',"No encontró movimientos (find)",'OK')	
			return false;
		}
		//Rango de Fechas //////////////////////////////
		var d1 = globals.gFechaDesde
		d1.setHours(00);
		d1.setMinutes(00);
		d1.setSeconds(00);             
		var df1 = utils.dateFormat(d1, 'dd-MM-yyyy HH:mm:ss')
		
		var d2 = globals.gFechaHasta
		d2.setHours(23);
		d2.setMinutes(59);
		d2.setSeconds(59);
		var df2 = utils.dateFormat(d2, 'dd-MM-yyyy HH:mm:ss')
		
		fecha_mov = df1+ '...' + df2+'|dd-MM-yyyy HH:mm:ss'
		
		// solo comprobantes que van al diario de pagos
		ctacte_pr_to_tab_mov_pr.diario_pagos = 1
			
		//Busco rango, si encuentra muestra la pantalla y sino, avisa que no encontro nada
		var found = forms.diario_pagos_1.controller.search()
		if (found == 0)
		{
			globals.DIALOGS.showWarningDialog('Aviso','No se encontraron movimientos con esas condiciones','OK')
		}
		else
		{
			controller.sort('fecha_mov asc, cod_mov asc, letra asc, sucural asc ,nro_factura asc');
			globals.mostrarForm("diario_pagos_2");
		}
/*		var $params = {
			pUserv: globals.gUservID,
			pFechaDesde: globals.gFechaDesde,
			pFechaHasta: globals.gFechaHasta,
			userv: uservs_to_uservs.razon_social,
			pTitulo: 'Diario de Pagos Desde ' + utils.dateFormat(globals.gFechaDesde,'dd-MM-yyyy') + ' Hasta ' + utils.dateFormat(globals.gFechaHasta,'dd-MM-yyyy')
		}
		globals.metodoJasper('impresion','proveedores/diario_pagos.jasper','Diario_pagos','infocom',$params)*/
	}
	else
	{
		globals.DIALOGS.showWarningDialog('Aviso','Por favor complete todos los datos','OK')
	}
	return true
}

/**
 * @properties={typeid:24,uuid:"A4E9D7F5-9D35-4060-A9CF-89CBFEDB668A"}
 */
function iniciar() 
{
	globals.gFechaHasta = application.getServerTimeStamp()
	globals.gFechaDesde = application.getServerTimeStamp()
	globals.gFechaDesde = globals.gFechaDesde.setDate (globals.gFechaHasta.getDate() - 30);
}
